# 输入某年某月某日，判断这一天是这一年的第几天？

def is_leap_year(year):
    # 判断是否是闰年
    if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
        return True
    else:
        return False


def day_of_year(year, month, day):
    # 每个月的天数，非闰年
    month_days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

    # 如果是闰年，2月加一天
    if is_leap_year(year):
        month_days[1] = 29

    # 计算输入日期之前的所有月份的天数总和
    total_days = sum(month_days[:month - 1])

    # 加上输入日期的天数
    total_days += day

    return total_days


# 输入某年某月某日
year = int(input("请输入年份: "))
month = int(input("请输入月份: "))
day = int(input("请输入日期: "))

# 计算并输出是这一年的第几天
print(f"{year}-{month}-{day} 是这一年的第 {day_of_year(year, month, day)} 天。")